package com.hyt.it.ogt.ykcj.domain.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author chentb
 * @Date 2021/6/28 11:16
 */

public class GradeAnalysisDataVo{

    /** 统计id */
    private String analysisId;

    /** 统计类型,total:总体,subject：科目,age:年龄,sex:性别,area:地区 */
    private String analysisType;

    /** 科目id,统计类型为subject时不为空 */
    private String subjectId;

    /** 年龄范围,统计类型为age时不为空 */
    private String ageRange;

    /** 性别,统计类型为sex时不为空 */
    private String sex;

    /** 考生年龄 */
    private String examineeAge;

    /** 区域,统计类型为area时不为空 */
    private String area;

    /**
     * 考试id
     */
    private String examId;

    /** 考试名称配置id */
    private String examNameConfigId;

    /** 考试年份 */
    private String examYear;

    /** 报名人数 */
    private Long registrationNum;

    /** 实考人数 */
    private Long examineeNum;

    /** 实考虑 */
    private BigDecimal examRate;

    /** 合格人数 */
    private Long passNum;

    /** 合格率 */
    private BigDecimal passRate;

    /** 创建者 */
    private String createBy;

    /** 创建时间 */
    private Date createTime;

    /** 更新者 */
    private String updateBy;

    /** 更新时间 */
    private Date updateTime;


    private String subjectName;// 科目名称

    private String ageRangeName;// 年龄范围名称

    private String registrationNumGrowth;// 报名人数环比增长

    private String examineeNumGrowth;// 实考人数环比增长

    private String passNumGrowth; // 合格人数环比增

    private String passRateGrowth; // 合格率环比增长

    public String getAnalysisId() {
        return analysisId;
    }

    public void setAnalysisId(String analysisId) {
        this.analysisId = analysisId;
    }

    public String getAnalysisType() {
        return analysisType;
    }

    public void setAnalysisType(String analysisType) {
        this.analysisType = analysisType;
    }

    public String getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(String subjectId) {
        this.subjectId = subjectId;
    }

    public String getAgeRange() {
        return ageRange;
    }

    public void setAgeRange(String ageRange) {
        this.ageRange = ageRange;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getExamineeAge() {
        return examineeAge;
    }

    public void setExamineeAge(String examineeAge) {
        this.examineeAge = examineeAge;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getExamId() {
        return examId;
    }

    public void setExamId(String examId) {
        this.examId = examId;
    }

    public String getExamNameConfigId() {
        return examNameConfigId;
    }

    public void setExamNameConfigId(String examNameConfigId) {
        this.examNameConfigId = examNameConfigId;
    }

    public String getExamYear() {
        return examYear;
    }

    public void setExamYear(String examYear) {
        this.examYear = examYear;
    }

    public Long getRegistrationNum() {
        return registrationNum;
    }

    public void setRegistrationNum(Long registrationNum) {
        this.registrationNum = registrationNum;
    }

    public Long getExamineeNum() {
        return examineeNum;
    }

    public void setExamineeNum(Long examineeNum) {
        this.examineeNum = examineeNum;
    }

    public BigDecimal getExamRate() {
        return examRate;
    }

    public void setExamRate(BigDecimal examRate) {
        this.examRate = examRate;
    }

    public Long getPassNum() {
        return passNum;
    }

    public void setPassNum(Long passNum) {
        this.passNum = passNum;
    }

    public BigDecimal getPassRate() {
        return passRate;
    }

    public void setPassRate(BigDecimal passRate) {
        this.passRate = passRate;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public String getAgeRangeName() {
        return ageRangeName;
    }

    public void setAgeRangeName(String ageRangeName) {
        this.ageRangeName = ageRangeName;
    }

    public String getRegistrationNumGrowth() {
        return registrationNumGrowth;
    }

    public void setRegistrationNumGrowth(String registrationNumGrowth) {
        this.registrationNumGrowth = registrationNumGrowth;
    }

    public String getExamineeNumGrowth() {
        return examineeNumGrowth;
    }

    public void setExamineeNumGrowth(String examineeNumGrowth) {
        this.examineeNumGrowth = examineeNumGrowth;
    }

    public String getPassNumGrowth() {
        return passNumGrowth;
    }

    public void setPassNumGrowth(String passNumGrowth) {
        this.passNumGrowth = passNumGrowth;
    }

    public String getPassRateGrowth() {
        return passRateGrowth;
    }

    public void setPassRateGrowth(String passRateGrowth) {
        this.passRateGrowth = passRateGrowth;
    }
}
